html, body, form, fieldset {  
    margin: 0;
    padding: 0;
	color: #fff;
	font-family:'lucida grande',verdana,helvetica,arial,sans-serif;
	font-size:90%;
	margin: 0;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
    margin: 1em 0 0;
    padding: 0;
}
li, dd, blockquote {
    margin-left: 1em;
}

form {
	clear: both;
	margin-right: 10px;
	padding: 0;
	width: 95%;
}
fieldset {
	border: 1px solid #ccc;
	margin: 1em;
	padding: 16px 20px;
}
fieldset legend {
	background:#fff;
	color: #e32;
	font-size: 160%;
	font-weight: bold;
}
fieldset fieldset {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 16px 10px;
}
fieldset fieldset legend {
	font-size: 120%;
	font-weight: normal;
}
fieldset fieldset div {
	clear: left;
	margin: 0 20px;
}
form div {
	clear: both;
	margin-bottom: 1em;
	padding: .5em;
	vertical-align: text-top;
}
form .input {
	color: #444;
}
form .required {
	font-weight: bold;
}
form .required label:after {
	color: #e32;
	content: '*';
	display:inline;
}

label {
	display: block;
	font-size: 110%;
	margin-bottom:3px;
}
input, textarea {
	font-size: 120%;
	font-family: "frutiger linotype", "lucida grande", "verdana", sans-serif;
	padding: 1%;
	width:98%;
}
select {
	clear: both;
	font-size: 100%;
	vertical-align: text-bottom;
}
select[multiple=multiple] {
	width: 100%;
}
option {
	font-size: 120%;
	padding: 0 3px;
}
input[type=checkbox] {
	clear: left;
	float: left;
	margin: 0px 6px 7px 2px;
	width: auto;
}
div.checkbox label {
	display: inline;
}
input[type=radio] {
	width:auto;
	margin: 0 3px 7px 0;
}
div.radio label {
	margin: 0 0 6px 20px;
}
body {
    background: url(../../img/post/body_bg_ie6.gif) repeat-y scroll center center transparent;
    color: #3B454F;
    font: 11px Tahoma,Arial,Verdana;
    padding: 5px 0 20px;
}
table, tr, td {
    color: #3B454F;
    font: 11px Tahoma,Arial,Verdana;
}
a, a:link, a:visited, a:active {
    color: #3B5F8F;
    font: 11px Tahoma,Arial,Verdana;
    text-decoration: none;
}
a:hover {
    color: #756400;
    text-decoration: underline;
}
h1.sitename {
    font-size: 40px;
    margin: 10px 0 10px 10px;
}
.mainpage {
    background-color: #FFFFFF;
    border: 1px solid #CCDAEA;
}
.box_top {
    background: url(../../img/post/play_bgtop.gif) repeat-x scroll center top transparent;
    height: 27px;
    margin: 0 auto;
    overflow: hidden;
    width: 100%;
}
.box {
    height: 27px;
    margin: 0 auto;
    overflow: hidden;
    width: 955px;
}
#box .link_webpage {
    float: left;
    margin: 0;
    width: 720px;
}
#box .link_webpage p {
    color: #545454;
    font-size: 11px;
    line-height: 16px;
    padding: 5px 0 6px;
    text-align: left;
}
#box .link_webpage p a:link, #box .link_webpage p a:visited, #box .link_webpage p a:active {
    color: #545454;
    text-decoration: none;
}
#box .link_webpage p a:hover {
    color: #839400;
    text-decoration: underline;
}
#box .link_bookmark {
    float: right;
    margin: 0;
    width: 215px;
}
#box .link_bookmark p {
    color: #545454;
    font-size: 11px;
    line-height: 16px;
    padding: 5px 0 6px;
    text-align: right;
}
#box .link_bookmark p a:link, #box .link_bookmark p a:visited, #box .link_bookmark p a:active {
    color: #545454;
    text-decoration: none;
}
#box .link_bookmark p a:hover {
    color: #839400;
    text-decoration: underline;
}

.top-line {
	height: 4px;
	background-color: #902626;
}

.hdrSearchInput {
    -moz-background-inline-policy: continuous;
    background: url(../../img/post/seachBg.gif) no-repeat scroll left top transparent;
    height: 24px;
    padding: 7px;
    text-align: left;
    width: 352px;
}
.hdrSearchTextBox {
    border: 0 none;
    float: left;
    font-size: 11px;
    height: 19px;
    left: 24px;
    padding-top: 5px;
    width: 280px;
}

.hdrSearchV {
    cursor: pointer;
    float: left;
    margin-right: 3px;
}
.hdrSearchCat {
    -moz-background-inline-policy: continuous;
    background: url(../../img/post/arr01.gif) no-repeat scroll right center transparent;
    border-left: 1px solid #CCCCCC;
    float: right;
    margin: 5px 5px 0 0;
    padding: 0 10px 0 5px;
}
.hdrSearchBtn {
    float: right;
}
.main {
    margin: 0 auto;
    text-align: left;
    width: 1000px;

}
.topnav {
    color: #000000;
    font-family: Verdana;
    font-size: 8pt;
    padding: 5px;
}
.topnav a {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.topnav a:hover {
    color: #FF6600;
    text-decoration: underline;
}
#fZingHeader {
    float: left;
    width: 750px;
}
.bookmark {
    float: right;
}
.adfooter {
    background-color: #0076CA;
    color: #FDFEFF;
    display: inline;
    float: right;
    font: 10px Arial,sans-serif;
    padding: 2px 3px 3px;
    position: relative;
}
.cate-top {
    font-size: 8pt;
    padding-bottom: 100px;
}
.cate-top h5 {
    color: blue;
    font-size: 9pt;
    margin: 0;
}
.cate-top .group {
    float: left;
    width: 25%;
}
.cate-top .grouptitle {
    float: left;
    width: 50%;
}
.cate-top .group1 {
    padding: 6px;
}
.cate-top .group2 {
    padding: 6px;
}
.cate-top .group3 {
    padding: 6px;
}
.cate-top .group1 .name {
    padding: 3px;
}
.cate-top .group2 .name {
    padding: 3px;
}
.cate-top .group3 .name {
    padding: 3px;
}
.cate-top .group4 .name {
    padding: 3px;
}
.cate-top .group1 .name a {
    color: green;
    font-size: 8pt;
    font-weight: bold;
}
.cate-top .group2 .name a {
    color: green;
    font-size: 8pt;
    font-weight: bold;
}
.cate-top .group3 .name a {
    color: green;
    font-size: 8pt;
    font-weight: bold;
}
.cate-top .group4 .name a {
    color: green;
    font-size: 8pt;
    font-weight: bold;
}
.searchfield {
    background-color: #FDFDFD;
    border: 1px solid #B0C4DE;
    color: #3B454F;
    font: 12px Arial,sans-serif;
    padding: 6px;
}
.fieldtextbox {
    background-color: #FDFDFD;
    border: 1px solid #92A0AD;
    color: #3B454F;
    font: 11px/140% Tahoma,Arial,Verdana;
    overflow: auto;
    padding: 1px 1px 1px 2px;
}
.fieldselect {
    background-color: white;
    border: 2px solid #A9CBED;
    font-family: Arial,Helvetica,sans-serif;
    list-style: none outside none;
    margin: 0;
    text-align: left;
    text-decoration: none;
    /*width: 116px;*/
}
.textfield {
    font-family: Arial,Helvetica,sans-serif;
    margin: 0;
    text-align: left;
    text-decoration: none;
}
.checkbox {
    border: medium none;
    padding: 4px;
}
#checkbox {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    margin: -4px;
    padding: 0;
}
.fieldbutton , .submit input {
	font-weight:normal;
	padding: 4px 8px;
	background:#e6e49f;
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1d4), to(#e6e49f));
	background-image: -moz-linear-gradient(top, #f1f1d4, #e6e49f);
	color:#333;
	border:1px solid #aaac62;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	text-decoration:none;
	text-shadow: #fff 0px 1px 0px;
	min-width: 0;
	display: inline;
	font-size: 110%;
	width: auto;
}
.fieldbutton:hover {
	background: #f0f09a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7e1), to(#eeeca9));
}
.fieldbutton2 {
    background-color: #E3E7EA;
    border-color: #F8F9FA #BFC8D1 #BFC8D1 #F8F9FA;
    border-style: solid;
    border-width: 1px;
    color: #38414A;
    cursor: pointer;
    font: 11px Tahoma,Arial,Verdana;
}
.searchbar {
    background-color: #022B85;
    border-bottom: 1px solid #94B1D3;
    color: #DCE6F1;
}
#searchbarlink {
    color: #DCE6F1;
    font: 11px Tahoma,Verdana;
}
#searchbarlink:hover {
}
.breadcrumb {
    background: url(../../img/post/home.gif) no-repeat scroll 0 2px transparent;
    border-bottom: 1px dotted #EEF3F8;
    color: #677889;
    font: bold 11px Tahoma,Arial;
    padding: 5px 0 5px 20px;
}
.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited {
    color: #937D00;
    font: 11px Tahoma,Arial;
    text-decoration: underline;
}
.breadcrumb a:hover {
    color: #1F7E20;
    text-decoration: underline;
}
.lineblue, .linegray, .linegrayligh, .lineorange, .lineorangeligh, .linebordo, .linered, .linered, .lineredligh, .linegreen, .linegreenligh {
    height: 3px;
    overflow: hidden;
}
.lineblue {
    background-color: #81A1CB;
}
.linegray {
    background-color: #BFC8CF;
}
.linegrayligh {
    background-color: #E4E8EB;
}
.lineorange {
    background-color: #FD802D;
}
.lineorangeligh {
    background-color: #FFE0CC;
}
.linebordo {
    background-color: #B20400;
}
.linered {
    background-color: #CA0000;
}
.lineredligh {
    background-color: #FFE1E1;
}
.linegreen {
    background-color: #00CA67;
}
.linegreenligh {
    background-color: #BECFE3;
}
.textblue, .textgray, .textgrayligh, .textorange, .textbordo, .textred, .textgreen {
    font: bold 11px Tahoma,Verdana,Arial;
}
.textblue {
    color: #4C85EA;
}
.textgray {
    color: #4B4B4B;
}
.textgrayligh {
    color: #AFAFAF;
}
.textorange {
    color: #FF6600;
}
.textorangeligh {
    color: #FFDEAD;
}
.textbordo {
    color: #980101;
}
.textred {
    color: #FF0000;
}
.textgreen {
    color: #007501;
}
.textnote {
    color: #C98A3C;
    font-size: 11px;
}
.textwhite {
    color: #FFEACA;
    font: 11px Tahoma,Arial,Verdana;
}
.hspace5 {
    height: 5px;
    overflow: hidden;
}
.tablebg_lightblue {
    background-color: #F6FAFF;
    padding: 2px;
}
.tablebg_white {
    background-color: #F8F8FB;
    border: 1px solid #D6E8FD;
}
.tablebg_blue {
    background-color: #F2F7FD;
    border: 1px solid #D6E8FD;
}
.tablebg_skyblue {
    background-color: #78B0F2;
    border: 1px solid #D6E8FD;
}
.section_title {
    background: url(../../img/post/diag_gris.gif) repeat scroll 0 0 transparent;
    border-bottom: 1px solid #D6E8FD;
    color: #3C5A9A;
    font-weight: bold;
    height: 26px;
    padding-bottom: 5px;
    width: 190px;
}
#sectionlink_title {
    color: #3B454F;
    font: 12px Tahoma,Arial,Verdana;
    text-decoration: none;
    text-shadow: 0 1px 0 #989898, 0 2px 4px #666666;
    text-transform: uppercase;
}
.section_subtitle {
    background-color: #F7F9FC;
    border-bottom: 1px solid #E3EAF5;
    color: #586776;
    font: bold 11px Tahoma,Arial;
    padding: 4px 0;
}
.section_subtitle2 {
    background-color: #8DBCF4;
    color: #FFFFFF;
    font: bold 11px Tahoma,Arial;
    padding: 4px;
}
#navtab_menu {
    background: url(../../img/post/tabmenu.gif) no-repeat scroll 0 0 transparent;
    color: #F0F7E0;
    display: block;
    font: bold 11px Tahoma,Arial,Verdana;
    padding: 5px 0 6px;
    text-align: center;
    text-decoration: none;
    width: 92px;
}
#navtab_menu:hover {
    background-position: 0 -25px;
    color: #F1F3FA;
    text-decoration: none;
}
#navtab_menuhover {
    background: url(../../img/post/tabmenu.gif) no-repeat scroll 0 -25px transparent;
    color: #F1F3FA;
    display: block;
    font: bold 11px Tahoma,Arial,Verdana;
    padding: 5px 0 6px;
    text-align: center;
    text-decoration: none;
    width: 92px;
}
#unlogin_link {
    color: #BF1D00;
    font: bold 11px Tahoma,Verdana,Arial;
}
#unlogin_link:hover {
    color: #33517A;
}
.headbar {
    padding: 0 0 5px;
}
#headmenulink {
    color: #000000;
    font: 11px Tahoma,Arial,Verdana;
}
#headmenulink:hover {
    color: #EECB00;
    text-decoration: underline;
}
.footbar {
    background-color: #6B8E23;
    border-top: 1px solid #608020;
    color: #FFFFFF;
    font: 11px Tahoma,Arial;
    padding: 7px;
}
.footbar a:link, .footbar a:active, .footbar a:visited {
    color: #F0F7E0;
    font: bold 11px Tahoma,Arial;
    text-decoration: none;
}
.footbar a:hover {
    text-decoration: underline;
}
.footbar_tool {
    background-color: #E4EBF2;
    border-bottom: 1px solid #CEDBEA;
    color: #37658D;
    font: 10px Verdana,Tahoma;
    padding: 3px;
}
.copyrightbar {
    color: #6C7F91;
    font: 11px/165% Tahoma,Arial;
    padding: 15px;
}
.copyrightbar a:link, .copyrightbar a:active, .copyrightbar a:visited {
    color: #3E6495;
    font: 11px Tahoma,Arial;
    text-decoration: none;
}
.copyrightbar a:hover {
    color: #A52A2A;
    text-decoration: underline;
}
.powered {
    color: #3A70A3;
    font: bold 11px Tahoma,Arial,Verdana;
}
.borderbox_grayligh {
    border: 1px solid #AAB5BF;
    padding-top: 11px;
}
.borderbox_orangeligh {
    background-color: #FFFBFB;
    border: 1px solid #FFD4D4;
    padding-top: 11px;
}
.borderbox_greenligh {
    border: 1px solid #CFEFD2;
    padding-top: 11px;
}
.floatleft {
    float: left;
}
.floatright {
    float: right;
}
.textrequired {
    color: #5A6978;
    font-family: Arial,Tahoma,Verdana;
    font-style: italic;
    margin: 3px;
    padding: 5px 0;
    text-align: right;
}
.errorbox {
    background-color: #FFEEEE;
    border-left: 4px solid #FF7171;
    color: #DF0000;
    font: 12px Tahoma,Arial,Verdana;
    padding: 10px;
    width: auto;
}
.goback {
    padding: 10px 0;
}
.goback a {
    background: url(../../img/post/arrow_back.png) no-repeat scroll 0 0 transparent;
    color: brown;
    font-size: 8pt;
    font-weight: bold;
    padding: 5px 0 5px 28px;
}
.okboxreg {
    background: url(../../img/post/cell-bottom.gif) no-repeat scroll left bottom transparent;
    font-family: Verdana,Tahoma,Arial;
    padding: 10px;
    text-align: left;
}
.okbox {
    background: url(../../img/post/cell-bottom.gif) no-repeat scroll left bottom transparent;
    font-family: Verdana,Tahoma,Arial;
    padding: 10px;
}
#okbox_link {
    color: #556371;
}
#okbox_link:hover {
    color: #FF510F;
}
.login_bottombox {
    border: 1px solid #EEF0F4;
    padding: 4px;
}
.login_autobox {
    color: #534700;
    font: 11px Tahoma,Arial,Verdana;
    margin-top: 3px;
}
#loginrowlink {
    color: #555555;
    font: bold 11px Tahoma,Arial,Verdana;
}
#loginrowlink:hover {
    color: #4570A7;
}
#login_bottomlink {
    color: #68798A;
    font: 11px Tahoma,Verdana,Arial;
}
#dangky_bottomlink {
    color: #FF0000;
    font: 11px Tahoma,Verdana,Arial;
}
#login_bottomlink:hover {
    color: #68798A;
    text-decoration: underline;
}
.pagelinkbox2 {
    background-color: #F6F9FB;
    border-bottom: 3px solid #E0EBF1;
    float: right;
    font-weight: bold;
    margin: 8px 0 0;
    padding: 2px;
}
.pagelinkbox {
    background-color: #F6F9FB;
    border-bottom: 3px solid #E0EBF1;
    float: right;
    font-weight: bold;
    margin: 10px 0;
    padding: 2px;
}
.pagelink {
    border: 1px solid #CACACA;
    color: #000000;
    font-size: 8pt;
    font-weight: normal;
    padding: 0 3px;
    text-decoration: none;
}
.pagelinklast {
    color: #3E5059;
    padding: 1px 2px;
}
.pagecurrent {
    background-color: #F7F7F7;
    border: 1px solid #CACACA;
    color: #996633;
    font-size: 8pt;
    font-weight: bold;
    padding: 0 3px;
    text-decoration: none;
}
.pagelink a:hover {
    background-color: brown;
    border: 1px solid #CACACA;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: normal;
    padding: 0 3px;
    text-decoration: none;
}
.pagelink a:active, .pagelink a:visited, .pagelink a:link, .pagelinklast a:active, .pagelinklast a:visited, .pagelinklast a:link, .pagecurrent a:active, .pagecurrent a:visited, .pagecurrent a:link {
    color: #0065C6;
    font: bold 11px Tahoma,Verdana,Arial;
    text-decoration: none;
}
.pagelink a:hover, .pagelinklast a:hover, .pagecurrent a:hover {
    text-decoration: underline;
}
.statbox {
    background-color: #F8F8FB;
    padding: 2px;
}
.statrow {
    border-top: 1px dotted #E3EDF5;
    color: #505C67;
    display: inline-block;
    height: 14px;
    margin: 0;
    padding: 3px;
}
.statbar {
    width: 100%;
}
.statbart {
    background: none repeat scroll 0 0 #013098;
    height: 11px;
    overflow: hidden;
}
.statbarb {
    background: none repeat scroll 0 0 #022B85;
    height: 12px;
    overflow: hidden;
}
.statbarlabel {
    color: #F4F8FB;
    font-weight: bold;
    margin: 4px 0 0 5px;
    position: absolute;
}
.tdrow1 {
    background-color: #EDF2F8;
    border-right: 1px solid #D1DDED;
    border-top: 1px solid #D1DDED;
    float: left;
    margin: 1px;
    padding: 8px 0 8px 6px;
    text-align: left;
    width: 30%;
}
.tdrow2 {
    background-color: #F8F8FB;
    border-left: 1px solid #DFE3E7;
    border-top: 1px solid #DFE3E7;
    float: right;
    margin: 1px;
    padding: 4px 0 4px 4px;
    text-align: left;
    width: 68.5%;
}
.tdrow5 {
    background-color: #F6F6F6;
    border-right: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    float: left;
    height: 30px;
    margin-top: 2px;
    padding: 8px 0 8px 6px;
    text-align: left;
    width: 30%;
}
.tdrow6 {
    background-color: #F9F9F9;
    border-left: 1px solid #EDEDED;
    border-top: 1px solid #EDEDED;
    float: right;
    height: 30px;
    margin-top: 2px;
    padding: 4px 0 4px 4px;
    text-align: left;
    width: 69.5%;
}
.tdrow3 {
    border-top: 1px solid #CAD9E9;
    color: #FFDEAD;
    height: 25px;
    margin: 1px 0 10px;
    padding: 11px 0 0;
    text-align: center;
    width: 99.5%;
}
.tdrow7 {
    background-image: url(../../img/post/subbar.gif);
    border-bottom: 1px solid #D8D8D8;
    color: #404B55;
    font: bold 11px Verdana,Tahoma,Arial;
    padding: 4px 0 4px 6px;
    text-align: left;
}
.tdrow8 {
    color: #515F6C;
    padding: 5px 0;
    text-align: left;
    width: 100%;
}
.tdrow9 {
    padding: 2px;
}
.tdrow4box {
    background-color: #AFC4DE;
    margin-bottom: 1px;
    padding: 1px 1px 0;
    position: relative;
    width: 99.2%;
}
.tdrow4label {
    color: #FFFFFF;
    padding: 4px;
    position: absolute;
    text-align: left;
}
.tdrow4t {
    background: none repeat scroll 0 0 #82A2CB;
    height: 11px;
    overflow: hidden;
}
.tdrow4b {
    background: none repeat scroll 0 0 #7397C5;
    height: 12px;
    overflow: hidden;
}
#loadingbox {
    background-color: Red;
    border: 1px solid #FFAEAE;
    color: #FFFFFF;
    display: none;
    font: bold 11px Tahoma,Verdana,Arial;
    margin: -1px 426px 0;
    padding: 4px 20px 5px;
    position: absolute;
    z-index: 2;
}
.poll_statusbar {
    background-color: #FF5A1C;
    border: 1px solid #FFD5C3;
    height: 9px;
    overflow: hidden;
}
#overlay {
    display: none;
    left: 0;
    opacity: 0.7;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 90;
}
.popup_open {
    display: block;
    position: absolute;
    z-index: 100;
}
.popup_close {
    display: none;
}
.popup_box {
    background-color: #FFFFFF;
    border-bottom: 3px solid #717171;
    border-left: 3px solid #717171;
    border-right: 3px solid #717171;
    height: auto;
    width: auto;
}
.popup_content {
    border: 1px solid #3C4650;
}
.popup_headbar {
    background-color: #313A42;
    background-image: url(../../img/post/../../subrow.gif);
    background-repeat: repeat-x;
    border-left: 3px solid #717171;
    border-right: 3px solid #717171;
    border-top: 3px solid #717171;
    color: #F6F9FB;
    cursor: move;
    font: bold 11px Tahoma,Arial;
    padding: 4px;
}
.dragme {
    background-color: #F4F5F7;
    margin: 20px 0 0 100px;
    position: relative;
}
#footer {
    clear: both;
    display: block;
    width: 1000px;
}
#footer #mnCate {
    height: 60px;
    margin-top: 10px;
    overflow: hidden;
}
#footer #mnCate .ftColors {
    background-color: #99CC00;
    height: 4px;
}
#footer .color1 {
    background-color: #FF0000;
    float: left;
    height: 4px;
    width: 22%;
}
#footer .color2 {
    background-color: #990033;
    float: left;
    height: 4px;
    width: 4%;
}
#footer .color3 {
    background-color: #000099;
    float: left;
    height: 4px;
    width: 22%;
}
#footer .color4 {
    background-color: #CC6600;
    float: left;
    height: 4px;
    width: 4%;
}
#footer .color5 {
    background-color: #FFCC00;
    float: left;
    height: 4px;
    width: 22%;
}
#footer .color6 {
    background-color: #999900;
    float: left;
    height: 4px;
    width: 4%;
}
#footer .color7 {
    background-color: #99CC00;
    float: left;
    height: 4px;
    width: 22%;
}
#footer #mnCate .cateItem {
    margin-top: 30px;
    text-align: left;
}
#footer #mnCate .uptop {
    color: #000000;
    font-size: 8pt;
    text-align: right;
}
#footer #mnCate .pl-tl {
    background: url(../../img/post/exlinkon.gif) no-repeat scroll right 1px transparent;
    font-size: 7pt;
    padding: 0 0 5px;
    text-decoration: underline;
    width: 95px;
}
#footer #mnCate .plink {
    float: left;
    height: 18px;
    padding: 1px;
    width: 158px;
}
#footer #mnCate .plink a {
    color: #555555;
    font-family: Tahoma,Verdana,Arial;
    font-size: 7pt;
    margin: 0;
}
#footer #mnCate .plink.descr a {
    color: #555555;
    font-size: 7pt;
}
#footer #partner {
    background: url(../../img/post/../gradien_oran.gif) repeat-x scroll left top transparent;
    height: 84px;
}
#footer #partner .item {
    float: left;
    margin: 6px 4px;
}
#footer #partner .item img {
    z-index: -1;
}
#footer #copyright {
    color: #4B5457;
    padding: 10px 0;
    text-align: center;
}
#footer #copyright a {
    color: #0283FB;
}
#footer #copyright a:hover {
    color: #FF6600;
}
.footer_bg {
    border: 1px solid #D8DFEA;
    height: 80px;
}
.linkFooter {
    background-color: #ECF0F7;
    border-bottom: 1px solid #D8DFEA;
}
.linkFooter img {
    margin-left: 10px;
    margin-right: 5px;
    padding: 0;
}
.linkFooter a, .linkFooter a:link, .linkFooter a:visited {
    color: #3B5998;
}
.linkFooter a:hover {
    color: #1B232A;
    text-decoration: underline;
}
.ddcolortabs {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    voice-family: inherit;
    width: 100%;
}
.ddcolortabs ul {
    font: 11px Arial,Verdana,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.ddcolortabs li {
    display: inline;
    margin: 0 2px 0 0;
    padding: 0;
    text-transform: uppercase;
}
.ddcolortabs a {
    background: url(../../img/post/media/color_tabs_left.gif) no-repeat scroll left top #678B3F;
    color: white;
    float: left;
    letter-spacing: 1px;
    margin: 0 2px 0 0;
    padding: 0 0 1px 3px;
    text-decoration: none;
}
.ddcolortabs a span {
    background: url(../../img/post/media/color_tabs_right.gif) no-repeat scroll right top transparent;
    display: block;
    float: left;
    padding: 6px 8px 3px 7px;
}
.ddcolortabs a span {
    float: none;
}
.ddcolortabs a:hover {
    background-color: #8CB85C;
}
.ddcolortabs a:hover span {
    background-color: #8CB85C;
}
.ddcolortabs a.current, #ddcolortabs a.current span {
    background-color: #8CB85C;
}
.ddcolortabsline {
    background: none repeat scroll 0 0 #678B3F;
    border-top: 1px solid #FFFFFF;
    clear: both;
    height: 8px;
    line-height: 8px;
    padding: 0;
    width: 100%;
}
.tabcontainer {
    clear: left;
    height: 1.5em;
    width: 95%;
}
.tabcontent {
    display: none;
}
.logo-bg {background : url(../../img/post/shbg.jpg) repeat-x scroll 0 0 transparent ;}
.logo {
    padding-left: 60px;
    padding-top: 39px;
    width: 50px;
	background : url(../../img/post/shbg.jpg) repeat-x scroll 0 0 transparent ;
}
.logo2 {
    padding-left: 60px;
    padding-top: 21px;
    width: 100px;
}
.vk2 {
    background: url(../../img/post/icon_v.gif) repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 25px;
    width: 26px;
}
.wk {
    background: url(../../img/post/se.jpg) repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    width: 24px;
}
.vk {
    background: url(../../img/post/sv.jpg) repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    width: 24px;
}
.wk2 {
    background: url(../../img/post/kb.jpg) repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 25px;
    width: 26px;
}
.tit_gv {
    color: #1C87A2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
}
.tit_tg {
    color: #1C87A2;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 10px;
}
.t_ck {
    background-color: #045A96;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    width: 38px;
}
.t_ck_2 {
    background-color: #045A96;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
}
.t_gv_grey {
    background-color: #999999;
    color: #00FF00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding-right: 4px;
}
a, a:link {
   
}
a:hover {
    
}
.tips {
    color: #FFFFFF;
    font-size: 12px;
    padding-top: 7px;
}
.tips a, .tips a:link, .tips a:visited, .tips a:hover {
    color: #FFFFFF;
    text-decoration: none;
}
.whitetext , .whitetext:link, .whitetext:visited{
    color: #FFFFFF;
    text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
.whitetext:hover {
	color: #FF0000;
	text-decoration: underline;
}
.searchbox {
    border: 0 none;
    height: 18px;
    width: 100%;
}
.searchtxt {
    border: 0 none;
    height: 18px;
    width: 100%;
}
.tbl-weather {
    margin: 10px;
    width: 160px;
}
.tbl-weather {
    background-color: #A8A8A8;
    font: 11px arial;
}
.td-weather-title {
    background-color: #FFFFFF;
    font-weight: bold;
    width: 80px;
}
.td-weather-data {
    background-color: #FFFFFF;
    font-weight: bold;
}
.txtr {
    text-align: right;
}
.tbl-weather {
    margin: 10px;
    width: 160px;
}
.tbl-weather {
    background-color: #A8A8A8;
    font: 11px arial;
}
.td-weather-title {
    background-color: #FFFFFF;
    font-weight: bold;
    width: 80px;
}
.td-weather-data {
    background-color: #FFFFFF;
    font-weight: bold;
}
.txtr {
    text-align: right;
}
#SMSAd {
    clear: both;
    height: 80px;
    margin: 6px;
    width: 586px;
}
#SMSAd .title {
    color: brown;
    font-size: 8pt;
    font-weight: bold;
    padding: 0 2px 3px;
}
#SMSText {
    background: url(../../img/post//bg-faq.gif) no-repeat scroll 0 0 #F7F7F7;
    padding: 3px;
    width: 580px;
}
#SMSText .msg {
    background-color: #FFFFFF;
    color: #000000;
    font-size: 11px;
    padding: 5px 2px 2px;
    width: 576px;
}
#SMSText .by {
    background: url(../../img/post//comment.gif) no-repeat scroll 0 2px transparent;
    color: #000000;
    font-size: 8pt;
    margin: 8px 2px 2px;
    padding: 0 0 2px 15px;
}
#SMSText .by span.phone {
    color: brown;
    font-weight: bold;
}
#SMSText .btnView {
    float: right;
    font-size: 8pt;
    padding: 7px 0 5px;
}
#SMSText .btnView a {
    background-color: #FFFFFF;
    border: 1px solid #555555;
    color: #000000;
    font-size: 7pt;
    font-weight: normal;
    padding: 0 2px;
    text-decoration: none;
}
#SMSText .btnView span.a {
    background-color: #555555;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-size: 7pt;
    font-weight: normal;
    padding: 0 2px;
    text-decoration: none;
}
.legend {
    display: block;
    height: 100px;
}
.legend .chars {
    float: left;
    padding: 5px;
}
.legend .adtype {
    float: right;
    padding: 5px;
}
.adtypeR {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeB {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeT {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeH {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeQ {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeM {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeV {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
.adtypeS {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    padding-left: 16px;
}
h6 {
    color: brown;
    font-size: 8pt;
    font-weight: bold;
    margin: 0;
}
.tab {
    height: 25px;
    margin: 5px 0 0;
}
.tabItem {
    background: url(../../img/post/tab/tabItem.jpg) repeat-x scroll left top transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 0 2px 0 0;
}
.tabItem span {
    background: url(../../img/post/tab/tabItemLeft.jpg) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 25px;
    padding: 0 0 0 20px;
}
.tabItem a {
    background: url(../../img/post/tab/tabItemRight.jpg) no-repeat scroll right top transparent;
    color: #5D7B6C;
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 20px 0 0;
}
.tabItem a:hover {
    color: #5D7B6C;
}
.tabItemS {
    background: url(../../img/post/tab/tabItemS.jpg) repeat-x scroll left top transparent;
    display: block;
    float: left;
    height: 25px;
    margin: 0 2px 0 0;
}
.tabItemS span {
    background: url(../../img/post/tab/tabItemSLeft.jpg) no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 25px;
    padding: 0 0 0 20px;
}
.tabItemS a {
    background: url(../../img/post/tab/tabItemSRight.jpg) no-repeat scroll right top transparent;
    color: #3B5A4A;
    display: block;
    float: left;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding: 0 20px 0 0;
}
.tabItemS a:hover {
    color: #5D7B6C;
}
.imgtop {
    padding-bottom: 3px;
    padding-left: 90px;
}
.top-link {
    background: url(../../img/post/bgd_toplinks.gif) repeat-x scroll left top transparent;
    margin: 0 auto;
    width: 100%;
}
.top-link .welcome {
    display: block;
    height: 19px;
    margin: 0 auto;
    padding: 3px 0 0;
    text-align: left;
    width: 980px;
}
.top-link .welcome .zingprods {
    color: #666666;
    display: block;
    font-size: 11px;
}
.top-link .welcome a {
    color: #666666;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0 3px;
}
#header {
    height: 117px;
    margin-bottom: 5px;
    position: relative;
}
#header .logo {
    height: 64px;
    left: 40px;
    position: absolute;
    top: 6px;
    width: 250px;
}
#header .link-bar {
    height: 30px;
    text-align: right;
}
#header .link-bar ul {
    background: url(../../img/post/header/link-bar-dot-bottom.jpg) repeat-x scroll center bottom transparent;
    float: right;
    list-style-image: none;
    list-style-type: none;
    padding: 2px 0;
}
#header .link-bar li {
    float: left;
    font-size: 12px;
    line-height: 22px;
    padding: 0 5px;
}
#header .link-bar li img {
    vertical-align: middle;
}
#header .link-bar li.sep {
    color: #000000;
}
#header .dang_ban {
    height: 50px;
    padding-right: 10px;
    text-align: right;
}
#header .nav {
    background: url(../../img/post/header/nav-top-body.jpg) repeat-x scroll center top #F4FAC9;
    clear: both;
}
#header .nav ul {
    height: 30px;
    list-style-image: none;
    list-style-type: none;
    margin: 0 0 0 0;
}
#header .nav li {
    background: url(../../img/post/header/nav-left-corner.jpg) no-repeat scroll left top #F4FAC9;
    float: left;
    margin-right: 4px;
}
#header .nav ul li a {
    background: url(../../img/post/header/nav-right-corner.jpg) no-repeat scroll right top #F4FAC9 !important;
    color: #FFFFFF;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 100%;
    margin-left: 2px;
    padding: 7px 20px;
    width: auto;
}
#header .nav ul li a:hover {
    background: url(../../img/post/header/nav-right-corner.jpg) no-repeat scroll right top #F4FAC9 !important;
    color: #FF0000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 100%;
    margin-left: 2px;
    padding: 7px 20px;
    width: auto;
}
#header .nav ul li a:active {
    background: url(../../img/post/header/nav-right-corner.jpg) no-repeat scroll right top #F4FAC9 !important;
    color: #FF0000;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 100%;
    margin-left: 2px;
    padding: 7px 20px;
    width: auto;
}
#header .nav ul li.fixedEvent a {
    padding-right: 35px !important;
}
#header .nav ul li.active {
    background: url(../../img/post/header/nav-left-corner-active.jpg) no-repeat scroll left top #FFBA4D;
    height: 30px;
}
#header .nav ul li.active a {
    background: url(../../img/post/header/nav-right-corner-active.jpg) no-repeat scroll right top #FFBA4D !important;
    color: #3C3C3C !important;
    font-weight: bold;
    text-decoration: none;
}
#header .nav .search {
    background: url(../../img/post/header/search-left.jpg) no-repeat scroll left top #FFCE78;
    height: 27px;
    padding-left: 2px;
}
#header .nav .search .right {
    background: url(../../img/post/header/search-right.jpg) no-repeat scroll right top #FFCE78;
}
#header .nav .search .right .body {
    background: url(../../img/post/header/search-body.jpg) repeat-x scroll 0 0 #FFCE78;
    height: 27px;
    margin: 0 2px 0 0;
}
#header .nav .search .right .body .link-random {
    float: left;
    height: 25px;
    overflow: hidden;
    width: 530px;
}
#header .nav .search .right .body .link-random .rateChange {
    background: url(../../img/post/home/rateChange.html) no-repeat scroll 10px 7px transparent;
    color: #FFFFFF;
    line-height: 23px;
    padding-left: 20px;
}
#header .nav .search .right .body .quick-search {
    float: right;
    width: 440px;
}
#header .nav .search .right .body .quick-search .border {
    background-color: #FFFFFF;
    border: 1px solid #B4A092;
    float: left;
    height: 16px;
    margin-top: 2px;
    overflow: hidden;
    padding: 0 0 2px;
    width: 300px;
}
#header .nav .search .right .body .quick-search .border #avim {
    cursor: pointer;
    float: left;
    height: 16px;
    margin-left: 1px;
    margin-top: 1px;
    width: 16px;
}
#header .nav .search .right .body .quick-search .border .keyword {
    background-color: #FFFFFF;
    border: 0 none;
    font-size: 12px;
    height: 16px;
    margin: 2px 0 0 2px;
    padding: 0;
    width: 275px;
}
#header .nav .search .right .body .quick-search .button {
    float: left;
    margin-left: 3px;
    margin-top: 2px;
}
#header .nav .search .right .body .quick-search .search-option {
    float: left;
    height: 20px;
    margin: 2px 0 2px 3px;
    width: 70px;
}
a.search-option-anchor:link, a.search-option-anchor:visited {
    background: url(../../img/post/form/select/arrow1.gif) no-repeat scroll right center #FFFFFF;
    border: 1px solid #B4A092;
    color: #000000;
    overflow: hidden;
    padding: 0 20px 0 4px;
    position: absolute;
    text-decoration: none;
}
a.search-option-anchor:hover, a.search-option-anchor:active, a.search-option-anchor:focus {
    background: url(../../img/post/form/select/arrow2.gif) no-repeat scroll right center #FFFFFF;
    border: 1px solid #B4A092;
    text-decoration: none;
}
.search-option-list {
    border: 1px solid #CCCCCC;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    z-index: 500;
}
.search-option-even {
    background-color: #FFFFFF;
}
.search-option-odd {
    background-color: #F2F8FF;
}
.search-option-group {
    background-image: url(../../img/post/form/select/item2.gif);
    background-position: 3px 8px;
    background-repeat: no-repeat;
    color: #000000;
    cursor: default;
    font-style: italic;
    font-weight: bold;
    padding: 0 8px 0 14px;
}
.search-option-item {
    color: #000000;
    cursor: pointer;
    padding: 0 8px 0 4px;
}
.search-option-sub {
    background-image: url(../../img/post/form/select/item3.gif);
    background-position: 8px 4px;
    background-repeat: no-repeat;
    color: #000000;
    cursor: pointer;
    padding: 0 8px 0 22px;
}
.search-option-disabled {
    color: #CCCCCC;
    cursor: default;
}
.search-option-selected {
    background-color: #4096EE;
    color: #FFFFFF;
}
.menuv {
    background: url(../../img/post/main-a.jpg) repeat-x scroll left top transparent;
    height: 30px;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 1000px;
}
.toolbar {
    padding: 5px;
    text-align: right;
}
.toolbar .tb_text a.back {
    background: url(../../img/post/arrow_back.png) no-repeat scroll 0 -4px transparent;
    padding-left: 27px;
}
.toolbar .tb_text a {
    color: #555555;
    font-size: 8pt;
    font-weight: bold;
    line-height: 20px;
    padding: 3px 0 6px 20px;
}
.toolbar .atc_goTop {
    background: url(../../img/post/line_left.gif) no-repeat scroll right top transparent;
    font-size: 8pt;
    height: 5px;
    padding: 0 0 2px;
}
.toolbar .tb_text a.samecate {
    background: url(../../img/post/samecate.gif) no-repeat scroll 0 1px transparent;
}
.toolbar .tb_text a.tellafriend {
    background: url(../../img/post/users.gif) no-repeat scroll 0 1px transparent;
}
.toolbar .tb_text a.badnews {
    background: url(../../img/post/locked.gif) no-repeat scroll 0 1px transparent;
}
.toolbar .tb_text a.css-thaoluan {
    background: url(../../img/post/new.gif) no-repeat scroll 0 1px transparent;
    padding-left: 34px;
}
.menu1 {
    color: #790000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9pt;
    text-decoration: none;
}
.menu1 a:link {
    color: #790000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9pt;
    text-decoration: none;
}
.menu1 a:visited {
    color: #790000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9pt;
    text-decoration: none;
}
.menu1 a:hover {
    color: #790000;
    font-family: Tahoma,Verdana,Arial;
    font-size: 9pt;
    text-decoration: underline;
}

/** Notices and Errors **/
div.message {
	clear: both;
	color: #fff;
	font-size: 140%;
	font-weight: bold;
	margin: 0 0 1em 0;
	background: #c73e14;
	padding: 5px;
}
div.error-message {
	clear: both;
	color: #fff;
	font-weight: bold;
	background: #c73e14;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/** Related **/
div.related {
	clear: both;
	display: block;
}
/** Tables **/
table .select{
	float: right;
}
table  .add{
	background: #fff;
	border-right:0;
	clear: both;
	color: #333;
	margin-bottom: 10px;
}
table  .add th {
	border:0;
	border-bottom:2px solid #555;
	text-align: left;
	padding:4px;
}
table  .add th a {
	display: block;
	padding: 2px 4px;
	text-decoration: none;
}
table  .add th a.asc:after {
	content: ' ?';
}
table  .add th a.desc:after {
	content: ' ?';
}
table  .add table tr td {
	background: #fff;
	padding: 6px;
	text-align: left;
	vertical-align: top;
	border-bottom:1px solid #ddd;
}
table  .add table tr:nth-child(2n) td {
	background: #f5f5f5;
}
table .altrow td {
	background: #f5f5f5;
}
td.actions {
	text-align: center;
	white-space: nowrap;
}
table td.actions a {
	margin: 0px 6px;
	padding:2px 5px;
}
.cake-sql-log table {
	background: #f4f4f4;
}
.cake-sql-log td {
	padding: 4px 8px;
	text-align: left;
	font-family: Monaco, Consolas, "Courier New", monospaced;
}
.cake-sql-log caption {
	color:#fff;
}

/* === HIỂN THỊ THÔNG TIN TÁC GIẢ===*/
.author-bio-box {
	color: #666666;
	border: 1px solid #bbb;
	background: #fff6cb;
	padding: 10px;
	margin: 1.5em;
	-khtml-border-radius: 5px; 		/* Konqueror */
	-moz-border-radius: 5px; 		/* Firefox */
	-webkit-border-radius: 5px; 	/* Safari & Chrome */  
	border-radius: 5px; 			/* Opera */
}	

.author-bio-box .title {
	color: #2361a1;
	margin: 10px;
	font-size: 16px;
	line-height: 20px;
	font-weight : bold;
}

/*=== NỘI DUNG ===*/
.title-content { 
	color : #6C7F91 ; 
	font-size: 2em;
    font-weight: bold;
    line-height: 1.308em;
	margin : 1em;
}
.entry-content {
	font-size: 1.4em;
	border: 1px solid #bbb;
	background: #dbdddf;
	padding: 10px;
	margin: 1em;
	-khtml-border-radius: 5px; 		/* Konqueror */
	-moz-border-radius: 5px; 		/* Firefox */
	-webkit-border-radius: 5px; 	/* Safari & Chrome */  
	border-radius: 5px; 			/* Opera */
}
.entry-content p {margin-bottom: 1.571em;}

/*=== COMMENT ===*/
#comments_wrap{padding: 10px;margin-left: 1em; margin-right: 2.5em;}
h3 #comments {font-size :  14px;}
#comment_list, #trackback_list { margin-bottom: 4.4em; }
.hr-comment {background: url(../../img/post/hr.png) repeat-x; }
	dl#comment_list { padding-top: 1.8em; }
		dl#comment_list dt span { font-size: 1.2em; line-height: 1.833em; }
		
			.avatar img { margin-left: 0.833em;float : right; }
		.comment_time { padding-right: 0.917em; }
		.comment_num { padding-left: 0.833em; }
			.comment_num a { font-size: 1em; line-height: 1.833em; padding: 0.083em 0.25em; }
	dl#comment_list dd { padding-top: 1.1em; }
		dl#comment_list dd p.reply a { font-size: 0.786em; line-height: 1.636em; }
			dl#comment_list dl dd p.reply { margin-bottom: 0; }
	dl#comment_list dl dt, dl#comment_list dl dd { padding-top: 0; }
	dl#comment_list dl dd .format_text { margin-bottom: 1.571em; }
#trackback_list { padding-top: 1.1em; list-style: none; }
	#trackback_list a { font-size: 1.4em; line-height: 1.571em; }
	#trackback_list span { font-size: 1.2em; line-height: 1.833em; }
	#comment_nav_2 { margin-top: -4.4em; margin-bottom: 4.4em; }
.comments_closed { margin-top: 4.4em; margin-bottom: 2.2em; }

p.reply { margin: 1em 0 1.5em 0;  }
p.reply a {background: #2f2c28; color: #FFF;font-size: 11px;font-weight: normal;padding: 4px 6px;text-transform: uppercase; }
p.reply a:hover {background:#46382d; border: 0;}

.lc {
	font-size: 1.5em; 
	line-height: 1.375em; 
	padding: 0.5em; 
	width : 115px;
	font-weight : bold ; 
	font-family: Georgia,"Times New Roman",Times,serif;
	color:#FFF;
	margin : 1em 2em 0 1em;
	background: #2361A1;
	border : 1px solid #EEE ;
	-khtml-border-radius: 5px; 		/* Konqueror */
	-moz-border-radius: 5px; 		/* Firefox */
	-webkit-border-radius: 5px; 	/* Safari & Chrome */  
	border-radius: 5px; 			/* Opera */
}
.lc:hover{
	background: #ED2812;
}
.textarea-content{
	margin-left : 1.5em;
	background: none repeat scroll 0 0 #EEEEEE;
    border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;
    border-style: solid;
    color: #444444;
    font-size: 12px;
	height: 12.571em;
    line-height: 1.571em;
	border-width: 0.071em;
    padding: 0.214em;
}

.format_text { font-size: 1.4em; line-height: 1.571em; }
	.format_text p { margin-bottom: 1.571em; }
		.format_text p.note, .format_text p.alert { padding: 0.571em 0.786em; }
	.format_text .drop_cap { font-size: 3.571em; line-height: 0.76em; padding: 0.04em 0.12em 0 0; }
	.ie6 .format_text .drop_cap { padding-right: 0.06em; }
	.format_text acronym, .format_text abbr { font-size: 0.786em; }
	.format_text code, .format_text pre { font-family: Consolas, "Andale Mono", Monaco, Courier, "Courier New", Verdana, sans-serif; }
	.format_text code { font-size: 0.929em; }
	.format_text pre { font-size: 0.857em; line-height: 1.5em; margin-bottom: 1.833em; padding: 0.667em 0.917em; }
	.format_text sub, .format_text sup { line-height: 0.786em }
	.format_text ul { margin: 0 0 1.571em 1.571em; }
	.format_text ol { margin: 0 0 1.571em 1.571em; }
		.format_text ul ul, .format_text ul ol, .format_text ol ul, .format_text ol ol { margin: 0 0 0 1.571em; }
	.format_text dl { margin-bottom: 1.571em; }
		.format_text dd { margin-bottom: 1.571em; }
	.format_text blockquote { margin: 0 0 1.571em 0.786em; padding-left: 0.786em; }
		/*---:[ pullquotes ]:---*/
		.format_text blockquote.right, .format_text blockquote.left { width: 45%; font-size: 1.286em; line-height: 1.222em; }
		.format_text blockquote.right { margin: 0 0 1.222em 1.222em; }
		.format_text blockquote.left { margin: 0 1.222em 1.222em 0; }
	/*---:[ image handling classes ]:---*/
	.format_text img.left, .format_text img.alignleft, .wp-caption.alignleft { margin: 0 1.571em 1.571em 0; }
	.format_text img.right, .format_text img.alignright, .wp-caption.alignright { margin: 0 0 1.571em 1.571em; }
	.format_text img.center, .format_text img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }
	.format_text img.block, .format_text img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.571em 0; }
	.format_text img[align="left"] { margin-right: 1.571em; margin-bottom: 1.571em; }
	.format_text img[align="right"] { margin-bottom: 1.571em; margin-left: 1.571em; }
	.format_text img[align="middle"] { margin-bottom: 1.571em; }
	.format_text img.frame, .format_text .wp-caption { padding: 0.714em; border-width: 0.071em; }
	.format_text img.stack { margin-left: 1.571em; }
	.format_text .wp-caption p { font-size: 0.857em; line-height: 1.5em; margin-bottom: 0; }
	/*---:[ ad and miscellaneous "block" classes ]:---*/
	.format_text .ad { margin-left: 1.571em; }
	.format_text .ad_left { margin-right: 1.571em; }

	/*---:[ after-post elements ]:---*/
	.format_text .to_comments { font-size: 0.857em; line-height: 1.833em; margin-bottom: 1.833em; }
		.format_text .to_comments span { font-size: 1.833em; }
	.format_text .post_tags { font-size: 0.857em; line-height: 1.833em; margin-bottom: 1.833em; }
